import {
	defineStore
} from "pinia"
import {
	ref,
	reactive,
	computed
} from "vue"


// 你可以对 `defineStore()` 的返回值进行任意命名，但最好使用 store 的名字，同时以 `use` 开头且以 `Store` 结尾。(比如 `useUserStore`，`useCartStore`，`useProductStore`)
// 第一个参数是你的应用中 Store 的唯一 ID。

export const paramasUserStore = defineStore(
	'params', () => {
		let colorParams = ref("#FFF");
		let bgColor = ref("linear-gradient(to right, #DC0606 0%, #F53838 100%)"); //背景颜色
		let statusBarHeight = ref(0); //状态栏高度
		let menu = ref({}); //胶囊信息
		let navHeight = ref(0); //导航栏高度
		let fontColor = ref("#DC0606") //字体颜色
		let bgImg = ref('/static/sun.jpg') //背景图
		let longitude = ref("")
		let latitude = ref("")
		let address = ref("")
		let cityCode = ref('')
		let futureList = ref([]) //天气预报
		let weather = ref('晴') // 天气
		let nightweather = ref('') // 夜间天气
		let wind = ref('') // 风力
		let winddirection = ref('') // 风向
		let humidity = ref("") // 湿度
		return {
			humidity,
			winddirection,
			wind,
			nightweather,
			weather,
			futureList,
			cityCode,
			address,
			latitude,
			longitude,
			colorParams,
			bgColor,
			statusBarHeight,
			menu,
			navHeight,
			fontColor,
			bgImg,
		}
	}
)